package com.bean;

import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单详情实体类，用于存储订单中包含的具体书籍信息
 */
@Data
public class OrderDetail implements Serializable {
    /**
     * 订单详情的唯一标识，数据库中自增主键
     */
    private Integer detailId;

    /**
     * 关联的订单标识，表明该订单详情属于哪个订单
     */
    private Integer orderId;

    /**
     * 关联的书籍标识，表明该订单详情包含哪本书籍
     */
    private Integer bookId;

    /**
     * 订单中该书籍的数量
     */
    private Integer quantity;

    /**
     * 该书籍的单价，使用 BigDecimal 类型避免精度问题
     */
    private BigDecimal price;
}